/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package practica2;
import java.io.*;
/**
 *
 * @author Usuario
 */
public class Practica2 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws IOException {
        String nombre = null, alumnoMas, alumnoMenor;
        int nota = 0, notaMedia = 0, notaMas, notaMenor, i , contadorInsu, 
        contadorSufi, contadorBien, contadorNotable, contadorSobre;
        i=0; notaMas=0; notaMenor=10; contadorInsu=0; 
        contadorSufi=0; contadorBien=0; contadorNotable=0; contadorSobre=0;
        alumnoMas=""; alumnoMenor="";
        
        while(i<25)
        {
            i++;
            nombre=Utiles.pedirNombre("introduzca el nombre del alumno");
            boolean notaInvalida;
            do{
                nota=Utiles.pedirNota("Introduzca la nota del alumno");
                
                if(nota>=0 && nota<=10)
                {
                    notaInvalida=false;
                }
                else
                {
                    notaInvalida=true;
                }
                
            } while(notaInvalida);
            
            notaMedia=notaMedia+nota;
            if (nota<5)
            {
                contadorInsu++;
            }
            if (nota==5)
            {
                contadorSufi++;
            }
            if (nota==6)
            {
                contadorBien++;
            }
            if(nota>=7 && nota<=8)
            {
                contadorNotable++;
            }
            if (nota>=9)
                    {
                        contadorSobre++;
                    }
            
            
            if (nota>notaMas)
            {
                notaMas=nota;
                alumnoMas=nombre;
                
            }
            if (nota<notaMenor)
                    {
                        notaMenor=nota;
                        alumnoMenor=nombre;    
                    }
        
        }//fin while
        
        System.out.println("\t ESTADÍSTICA DE NOTAS");
        System.out.println("alumno con mayor nota:" + alumnoMas + notaMas);
        System.out.println("el alumno con menor nota es:" + alumnoMenor + notaMenor);
        
        System.out.print("\nlos suspensos son:\t");
        for (int suspensos=0;suspensos<contadorInsu;suspensos++)
        {
            System.out.print("*");
             
        }
        
        System.out.print("\nlos aprobados son:\t");
        for (int aprobados=0;aprobados<contadorSufi;aprobados++)
        {
            System.out.print("*");
        }
        
        System.out.print("\nlos bien son:\t");
        for (int bien=0;bien<contadorBien;bien++)
        {
            System.out.print("*");
        }
        System.out.println("\nlos notable son:\t");
        for (int notables=0;notables<contadorNotable;notables++)
        {
            System.out.print("*");
        }
        System.out.println("\nlos sobre son:\t");
        for (int sobres=0;sobres<contadorSobre;sobres++)
        {
            System.out.print("*");
        }
        
       
        
        
        // TODO code application logic here
    }//fin main
}
